@charset 'utf-8';
/* CSS reset */
html{color:#000;background:#FFF;font-family:Arial,'Microsoft YaHei';}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td,strong{padding:0;margin:0;font-family:Arial,'Microsoft YaHei';}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
a{text-decoration:underline; color:#00c; outline:none;}/*此处待添加默认链接颜色*/
var,em,strong{font-style:normal;}
address,caption,cite,code,dfn,em,strong,th,var, optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
legend{color:#000;}
input,button,textarea,select,optgroup,option{font-family:inherit; font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
/*body{-webkit-user-select:none;-webkit-text-size-adjust:none;}*/
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
.clearfix:after {content:"\200B"; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }


footer {
    width: 1190px;
    margin: 0 auto;
}




/*首页*/

/*头部登陆部分*/

.top-login-bg {
	width: 100%;
	height: 24px;
	top: 0;
	background: #f5f5f5;
	z-index: 400;
    border-bottom: 1px solid #e8e8e8;
}
.top-login {
	width: 1190px;
	margin: 0 auto;
	padding-top: 4px;
}
.top-login ul {
	float: right;
}
.top-login ul li {
	float: right;
	height: 16px;
	margin-left: 18px;
	line-height: 16px;
}
.top-login ul li a {
	text-decoration: none;
	color: black;
	font-size: 12px;
}
.top-login-blog {
	padding-left: 18px;
	background: url("../images/index_login_weitao.png") left center no-repeat;
}
.top-login-weibo {
	padding-left: 18px;
	background: url("../images/index_login_weibo.png") left center no-repeat;
}
.top-login-download {
	padding-left: 18px;
	background: url("../images/index_login_download.png") left center no-repeat;
}
.top-login-sev {
	padding-left: 18px;
	background: url("../images/index_login_sev.png") left center no-repeat;
}
.top-login-mes {
	padding-left: 18px;
	background: url("../images/index_login_mes.png") left center no-repeat;
}
/*妈咪街LOGO 搜索框导航*/
.index-nav {
	width: 1170px;
	margin: 0 auto;
	padding-top: 6px;
	padding-left: 20px;
}
.index-logo {
	float: left;
}
.index-logo a {
	display: block;
	width: 321px;
	height: 61px;
}
.index-logo img {
	width: 321px;
	height: 61px;
	margin-top: 18px;
}
.index-search {
	float: left;
	margin-top: 28px;
	margin-left: 33px;
}
/*以下为表单CSS*/
.index-search form {
	position: relative;
	width: 306px;
	border: 2px solid #ff668c;
}
.index-search form select {
	float: left;
	width: 69px;
	height: 28px;
	/*background: #f5f5f5;*/
	border: none;
	outline: none;
}
.index-search form option {
	font-size: 12px;
}
.from-control div {
	width: 296px;
	padding-left: 6px;
}
.index-search-info {
	width: 296px;
	height: 30px;
	padding-left: 10px;
	padding-left: 10px;
	border: none;
	outline: none;
	font-size: 14px;
	line-height: 30px;
	line-height: 30px\0;
	font-size: 12px;
}
.index-search {
	height: 30px;
	border: none;
	outline: none;
}
.index-search .index-search-sub {
	position: absolute;
	width: 90px;
	height: 34px;
	margin-left: -5px;
	border: none;
	background: none;
	outline: none;
	background: #ff668c;
	top: -2px;
	right: -92px;
	cursor: pointer;
	color: white;
}
.index-search-word {
	float: left;
	overflow: hidden;
}
.index-search ul {
	margin-top: 4px;
	margin-left: -13px;
	margin-right: -1px;
}
.index-search ul li {
	float: left;
	height: 13px;
	padding-right: 13px;
	padding-left: 13px;
	font-size: 12px;
	line-height: 13px;
	border-right: 1px solid black;
}
.index-search ul li a {
	text-decoration: none;
	color: black;
}

/*妈咪街最左侧三个图标模块*/
.index-nav-title {
	float: right;
	margin-top: 24px;
}
.index-nav-title dl {
	float: right;
	margin-left: 30px;
	font-size: 12px;
}
.index-nav-title dl dt {
	text-align: center;
}
/*主体导航模块*/
.index-navigation {
	/*width:100%;*/
	min-width: 1190px;
	margin-top: 16px;
	background: url("../images/navigation.png") repeat-x;
}

.index-navigation .qdForm {
	float: right;
	margin-right: 0;
}
.index-navigation ul {
	width: 1170px;
	margin: 0 auto;
	padding-left: 20px;
}
.index-navigation ul li {
	float: left;
	line-height: 35px;
    margin-right:50px;
}
.index-navigation ul li a {
	color: white;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
/*导航下的详情导航模块*/

/*右侧母婴用品模块*/
.index-nav-content {
	width: 1170px;
	margin: 0 auto;
	padding-left: 20px;
	
}
.index-nav-l {
    float: left;
    width: 189px;
    height: 436px;
    padding: 22px 10px;
    border-left: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
/*热门字体类名*/
.index-nav-l .index-nav-l-active {
    color:#f48ca1;
}

.index-nav-l dl {
	margin-bottom: 17px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 17px;
}
.index-nav-l dl dt {
	font-size: 14px;
	color: #f05779;
	font-weight: bold;
}
.index-nav-l dl a {
	text-decoration: none;
	font-size: 12px;
	color: #595758;
}
.index-nav-l dl dt a {
	text-decoration: none;
	color: #f48ca1;
	font-size: 14px;
}

/*左侧实例图片模块*/

.index-nav-r {
	float: right;
	width: 960px;
}
.index-nav-r1 {
	float: left;
	position: relative;
}
.index-nav-r1-t {
	position: relative;
	height: 374px;
}
.indexArrowL {
	/*display: none;*/
	position: absolute;
	width: 40px;
	height: 40px;
	z-index: 500;
	top: 160px;
	left: 0;
	cursor: pointer;
	opacity: 0;
	filter:alpha(opacity = 0);
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
}
.indexArrowR {
	/*display: none;*/
	position: absolute;
	width: 40px;
	height: 40px;
	z-index: 500;
	top: 160px;
	right: -3px;
	cursor: pointer;
	opacity: 0;
	filter:alpha(opacity = 0);
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-ms-transition: all 0.8s;
}
.index-nav-r1:hover .indexArrowR{
	opacity: 1;
	filter:alpha(opacity = 1);
}
.index-nav-r1:hover .indexArrowL{
	opacity: 1;
	filter:alpha(opacity = 1);
}
.index-nav-r1-t a {
	position: absolute;
	display: block;
	height: 374px;
	left: 0px;
	top: 0px;
}
.index-nav-r1-t img {
	width: 770px;
	height: 374px;
}
.index-nav-r1-t .d2 {
	width:100px;height:30px;clear:both;position:absolute;z-index:100;left:0px;top:360px;
	left: 348px;
}
.index-nav-r1-t .d2 ul {
	position:absolute
	left:50%;
	top:0;
	margin:0 0 0 -96px;
	display:inline;
}
.index-nav-r1-t .d2 ul li {
	width:12px;
	height:12px;
	overflow:hidden;
	cursor:pointer;
	float:left;
	margin:0 3px;
	display:inline;
	/*background: #f05779;*/
	background: white;
	border-radius: 6px;
}
.index-nav-r1-t .d2 ul li.nuw{background:url(../images/img1_1.png) no-repeat center;}
.index-nav-r1-b img {
	width: 193px;
	height: 107px;
	margin-right: -1px;
}
.index-nav-r1-b a {
	float: left;
	margin-bottom: -4px;
}
.index-nav-r2 {
	float: right;
	width: 190px;
}
.index-nav-r2 a {
	float: left;
}
.index-nav-r2 img{
	float: left;
	width: 190px;
	height: 240px;
}
/*中部花纹图标模块*/
.index-icon-bg {
	min-width: 1190px;
	margin-top: 38px;
	height: 100px;
	line-height: 100px;
	background: url("../images/bg-1.png") repeat-x;
}

.index-icon-bg div {
	width: 1170px;
	height: 100px;
	margin: 0 auto;
	padding-left: 20px;
	line-height: 100px;
}
.index-icon-bg div img {
	margin-top: 30px;
	margin-right: 55px;
}

/*以下为美丽心得开始的模块*/
.index-wrapper {
	width: 1190px;
	margin: 0 auto;
}


/*以下为左侧的导航*/

/*云朵背景*/
.index-cloud-bg {
	position: absolute;
	width: 31px;
	height: 29px;
	top: 54px;
	left: -23px;
	background: url("../images/icon.png") -66px 0;
}

.index-cloud-icon {
	position: absolute;
	width: 33px;
	height: 30px;
	top: 45px;
	left: -32px;
	background: url("../images/icon.png") -65px 0;
}
.index-cloud-nav {
	position: fixed;
	width: 82px;
	padding: 8px 8px 0;
	top: 210px;
	left: 255px;
	background: #f6f6f6;
	opacity: 0;
	z-index: 999;
	transition: opacity 1s;
}
.index-cloud-nav ul {
	position: relative;
	margin-bottom: -1px;
}
.index-cloud-nav ul li{
	height: 28px;
	line-height: 28px;
	font-size: 18px;
	color: #7a7a7a;
	border-bottom: 1px dashed #909090;
	cursor: pointer;
}
.index-cloud-nav ul li:hover {
	color: #f05779;
}
.index-cloud-nav ul li:hover span{
	color: #f05779;
}
.index-cloud-nav ul li:hover a{
	color: #f05779;
}
.index-cloud-nav ul li span {
	font-size: 12px;
	color: #7a7a7a;
}
.index-cloud-nav ul li a {
	text-decoration: none;
	font-size: 12px;
	color: #7a7a7a;
}
/*以下为右侧导航*/
#indexNavR {
	position: fixed;
	width: 42px;
	bottom: 0;
	right: 112px;
	opacity: 0;
	transition: opacity 1s;
	z-index: 150;
}
#indexNavR ul {
	border: 1px solid #eeeeee;
}
#indexNavR li {
	border-bottom: 1px solid #eeeeee;
}
.nav-r-1 {
	display: block;
	margin: 8px auto 8px;
	line-height: 15px;
	width: 19px;
	height: 15px;
	background: url("../images/icon.png") -98px 0;
}
.nav-r-2 {
	display: block;
	margin: 8px auto 8px;
	width: 15px;
	height: 16px;
	background: url("../images/icon.png") -131px 0;
}
.nav-r-3 {
	display: block;
	margin: 8px auto 8px;
	width: 14px;
	height: 20px;
	background: url("../images/icon.png") -117px -15px;
}
.nav-r-4 {
	display: block;
	margin: 8px auto 8px;
	width: 17px;
	height: 16px;
	background: url("../images/icon.png") -146px -15px;
}
.nav-r-5 {
	display: block;
	margin: 8px auto 8px;
	width: 2px;
	height: 11px;
	background: url("../images/icon.png") -163px 0;
}

/*以下是美丽心得广告位模块*/
.index-box {
	overflow: hidden;
}
.index-box-ad {
	position: relative;
	height: 282px;
	margin-top: 30px;
}
.index-box-ad-l {
	float: left;
	position: relative;
	overflow: hidden;
	width: 600px;
	height: 282px;
	background: url("../images/demoimg/demo5.png");
}
.index-box-ad-content {
	position: absolute;
	width: 1710px;
	height: 282px;
	cursor: pointer;
}
.index-box-ad-content ul li dl {
	position: relative;
}
/*index pic looper function*/
.index-box-shadow {
	display: none;
	position: absolute;
	width: 135px;
	height: 135px;
	height: 0;
	padding: 6px;
	top: 0;
	background: black;
	opacity: 0.7;
	filer:alpha(opacity = 70);
}
.index-box-shadow p {
	overflow: hidden;
	width: 135px;
	height: 100px;
	color: #ffffff;
	font-size: 12px;
}
.index-box-shadow .index-box-shadow-a {
	display: inline;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}
.index-box-shadow .index-box-shadow-a:hover {
	text-decoration: underline;
}
/*
以下为左侧图片轮播模块*/
.index-box-ad-l ul {
	float: left;
	height: 232px;
	padding-top: 50px;
	padding-left: 60px;
}
.index-box-ad-l  ul li {
	float: left;
	width: 154px;
	height: 212px;
	margin-right: 10px;
	padding-left: 6px;
	padding-top: 8px;
	background: white;
}
.index-box-ad-l ul li div {
	margin-bottom: 8px;
}
.index-box-ad-l ul li div a{
	display: block;
	color: #999999;
	font-size: 12px;
	text-align: center;
}

.index-box-ad-l ul li dl dd {
}
.index-box-ad-l ul li dl dt img {
	width: 147px;
	height: 147px;
	text-align: center;
}
.index-box-ad-l ul li dl dd img {
	width: 147px;
	height: 50px;
}
.index-box-ad-l ul li dl dd a {
	display: block;
	width: 136px;
	height: 50px;
	padding-left: 16px;
}
.index-box-ad-l ul li dl dd a span {
	font-size: 20px;
	color: #f05779;
}
.index-box-ad-l ul li dl dd a strong {
	font-size: 30px;
	color: #f05779;
}
.index-box-ad-l ul li dl dd a p {
	margin-bottom: 6px;
	font-size: 12px;
	color: #636363;
	margin-left: 4px;
}
.index-box-ad-l a {
	text-decoration: none;
}

/*左侧图片轮播 点击图标*/

#arrowLeft {
	position: absolute;
	width: 25px;
	height: 51px;
	top: 40%;
	left: 0;
	background: url("../images/icon.png") 0 0 no-repeat;
	cursor: pointer;
}
#arrowRight {
	position: absolute;
	width: 25px;
	height: 51px;
	top: 40%;
	right: 49.5%;
	background: url("../images/icon.png") -25px 0 no-repeat;
	cursor: pointer;
}
/*以下为右侧图片轮播模块*/
.index-box-ad-r {
	float: right;
	width: 550px;
	height: 282px;
}
.index-bar {
	display: block;
	height: 40px;
	background: url("../images/demoimg/demo_more.png") no-repeat;
	text-decoration: none;
}
.index-box-ad-r a p {
	float: right;
	margin-top: 15px;
	margin-right: 5px;
	font-size: 12px;
	font-weight: bold;
	color: black;
}
.index-box-ad-r a p:hover {
	color: #f05779;
}
.index-ad-arrow {
	float: right;
	width: 4px;
	height: 8px;
	margin-top: 19px;
	background: url("../images/arrow-r.png") no-repeat;
}
.index-box-ad-z {
	float: left;
}
.index-box-ad-z a {
	display: block;
}
.index-box-ad-y dl img {
	width: 90px;
	height: 90px;
}
.index-box-ad-z img {
	width: 190px;
	height: 240px;
}
.index-box-ad-y {
	overflow: hidden;
	float: right;
	width: 343px;
}
.index-box-y {
	margin-bottom: -1px;
}
.index-box-y a {
	display: block;
	text-decoration: none;
	color: black;
}
.index-box-ad-y dl {
	margin-bottom: 27px;
	border-bottom: 1px dashed #d3d3d3;
}
.index-box-ad-y dl img {
	width: 90px;
	height: 90px;
	margin-bottom: 28px;
}
.index-box-ad-y dl dt {
	float: left;
}
.index-box-ad-y dl dd {
	float: right;
	width: 235px;
	margin-top: 4px;
	font-size: 12px;
}
.index-box-ad-y dl dd h3 {
	font-weight: bold;
}
.index-box-ad-y dl dd p {
	overflow: hidden;
	width: 235px;
	height: 55px;
}
/*以下是1楼模块*/
.index-floor1-tit {
	margin-top: 28px;
	height: 45px;
	line-height: 45px;
}
.index-floor1-tit h2{
	float: left;
	font-size: 22px;
	color: black;
	font-weight: bold;
}
.index-floor1-tit span {
	float: left;
	margin-left: 14px;
	font-size: 12px;
	color: #666666;
}
.index-floor1-tit strong {
	float: right;
	width: 15px;
	height: 13px;
	margin-left: 4px;
	margin-top: 15px;
	background: url("../images/icon.png") -51px 0 no-repeat;
}
.index-floor1-tit a {
	float: right;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
}
.index-floor1-tit a:hover {
	color: #f05779;
}
.index-floor1-content ul {
	border-top: 1px solid #d6d6d6;
	border-left: 1px solid #d6d6d6;
	border-right: 1px solid #d6d6d6;
}
.index-floor1-hover li {
	float: left;
	width: 245px;
	height: 32px;
	text-align: center;
	font-size: 12px;
	line-height: 32px;
	border-right: 1px solid #d6d6d6;
	background: #f2f2f2;
	cursor: pointer;
}
/*floor1 鼠标hover效果样式*/
.index-floor1-hover {
	position: relative;
}
.index-floor1-hover a {
	position: absolute;
	display: none;
	width: 248px;
	height: 35px;
	background: white;
	border-top: 1px solid black;
	border-left: 1px solid black;
	border-right: 1px solid black;
	text-align: center;
	font-size: 12px;
	line-height: 32px;
	text-decoration: none;
	color: black;
	font-weight: bold;
}
#floor1-hover1 {
	display: block;
	top: -3px;
	left: -1px;
}
#floor1-hover2 {
	top: -3px;
	left: 240px;
}
#floor1-hover3 {
	top: -3px;
	left: 487px;
}
#floor1-hover4 {
	top: -3px;
	left: 734px;
}
/*以下为详细价格页面模块*/
.index-floor1-content .index-floor1-hidden {
	display: none;
}
.floorone-price {
	display: block;
	padding-top: 20px;
	border-top: 1px solid black;
}
.floorone-price dl {
	float: left;
	width: 280px;
	height: 365px;
	margin-bottom: 20px;
	margin-right: 19px;
	background: #f9f9f9;
	border: 1px solid white;
	cursor: pointer;
	-webkit-transition: border 0.6s;
	transition: border 0.6s;
}
.floorone-price dl:hover {
	border: 1px solid #f05779;
}
.floorone-price .floorone-con {
	margin-right: 0;
	float: right;
}
.floorone-price dl dt img {
	width: 280px;
	height: 281px;
}
.floorone-price div span {
	margin-left: 4px;
	font-size: 20px;
	color: #f05779;
}
.floorone-price div strong {
	font-size: 30px;
	color: #f05779;
	margin-left: -4px;
}
.floorone-price div em {
	font-size: 12px;
	color: #999999;
	text-decoration: line-through;
}
.floorone-price div b {
	float: right;
	margin-right: 8px;
	margin-top: 10px;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
}
.floorone-price dd p {
	margin-bottom: 6px;
	margin-left: 8px;
	font-size: 12px;
	color: #636363;
}
.floor1-icon div {
	float: left;
	margin-left: 8px;
	padding: 0 2px;
	text-align: center;
	background: #76aaff;
	color: white;
	font-size: 12px;
}
.floor1-icon .index-floorone-changeP {
	background: #ffa376;
}
.floor1-icon img {
	float: right;
	width: 45px;
	height: 16px;
}
/*以下为底部连接导航模块*/
.index-bottom-cat {
	overflow: hidden;
	padding-top: 40px;
	padding-left: 100px;
	padding-right: 97px;
	border-bottom: 1px solid #d1d7dc;
}
.index-cat-top p {
	font-size: 10px;
	color: #777777;
	text-align: center;

}
.index-cat-top img {
	display: block;
	margin-left: 42px;
}
.index-bottom-cat ul {
	margin-right: -1px;
}
.index-bottom-cat ul li {
	float: left;
	width: 124px;
}
.index-cat-link {
	height: 136px;
	border-right: 1px solid #dcdcdc;
}
.index-cat-link ul li {
	margin-bottom: 12px;
}
.index-cat-link ul{
	float: left;
	width: 49px;
	margin-right: 6px;
	margin-left: 6px;
	padding-bottom: 12px;
}
.index-cat-link ul li a {
	text-decoration: none;
	font-size: 10px;
	color: #888888;
}
.cat1 {
	padding-top: 8px;
	border-top: 2px solid #f6339c;
}
.cat2 {
	padding-top: 8px;
	border-top: 2px solid #00ede7;
}
.cat3 {
	padding-top: 8px;
	border-top: 2px solid #f98e38;
}
.cat4 {
	margin-right: 1px;
	padding-top: 8px;
	border-top: 2px solid #ce4ad4;
}
.cat5 {
	padding-top: 8px;
	border-top: 2px solid #5ec504;
}
.cat6 {
	padding-top: 8px;
	border-top: 2px solid #019bff;
}
.cat7 {
	padding-top: 8px;
	border-top: 2px solid #f55e27;
}
.cat8 {
	padding-top: 8px;
	border-top: 2px solid #2b4af2;
}

/*以下是底部链接模块*/
.index-bottom-link {
	width: 993px;
	margin-right: -1px;
	margin-left: 100px;
}
.index-bottom-link li {
	float: left;
	height: 15px;
	line-height: 15px;
	padding: 0 5px;
	border-right: 1px solid #757575;
}
.index-bottom-link li a {
	font-size: 12px;
	color: #cf306a;
	text-decoration: none;
}
/*以下为版权模块*/

footer {
	margin-top: 16px;
}
footer p {
	text-align: center;
	font-size: 12px;
	margin-top: 4px;
}
footer p span {
	color: #f05779;
}

/*入驻页面*/

/*最外部DIV*/
/
.enter-body-con {
	overflow: hidden;
}
.enter-wrapper {
	overflow: hidden;
	position: relative;
}
.enter-dip {
	position: relative;
}
/*侧边导航*/
.enter-nav {
	position: absolute;
	width: 10px;
	right: -170px;
	top: 138px;
}
.enter-nav li {
	height: 10px;
	margin: 12px 0;
	border-radius: 5px;
	background: white;
	cursor: pointer;
}
#enter-nav {
	height: 10px;
	margin: 8px 0;
	border-radius: 5px;
	background: #ff7694;
	cursor: pointer;
}
/*登陆界面模块*/
.enter-common {
	width: 180px;
	height: 295px;
	margin-top: 90px;
	margin-left: 722px;
	padding: 25px 35px 40px;
	background: white;
}
.enter-pink {
	width: 100%;
	padding-top: 110px;
	background: #eee8dc;
}
.enter-pink-box {
	position: absolute;
	width: 1030px;
	height: 520px;
	margin: 0 auto;
	top:25%;
	left: 0;
	bottom:0;
	right: 0;
}
.enter-pink-shadow {
	position: relative;
}
/*page1*/
.enter-cream1-1 {
	display: none;
	position: absolute;
	width: 270px;
	height: 60px;
	top: -88px;
	left: 1363px;
	background: url("../images/enter_bg.png") 0 -1070px;
}
.enter-cream1 {
	display: none;
	position: absolute;
	width: 660px;
	height: 330px;
	top: -650px;
	background: url("../images/enter_cream1.png");	
	z-index: 100;
}
.enter-cream2 {
	display: none;
	position: absolute;
	width: 538px;
	height: 312px;
	top: 35px;
	left: -990px;
	background: url("../images/enter_cream2.png");
	z-index: 100;
}
.enter-cream3 {
	display: none;
	position: absolute;
	width: 190px;
	height: 90px;
	top: 339px;
	left: -656px;
	background: url("../images/enter_cream3.png");
	cursor: pointer;
	z-index: 100;
}
.enter-cream4 {
	display: none;
	position: absolute;
	width: 670px;
	height: 325px;
	top: -700px;
	background: url("../images/enter_cream4.png");
	z-index: 100;
}

/*page2*/
.enter-blue1 {
	display: none;
	position: absolute;
	width: 270px;
	height: 60px;
	top: -88px;
	right: -720px;
	background: url("../images/enter_bg.png") -270px -1070px;
	z-index: 120;	
}
.enter-blue2 {
	display: none;
	position: absolute;
	width: 487px;
	height: 258px;
	left: 133px;
	top: 658px;
	background: url("../images/enter_bg.png") -255px -692px;
	z-index: 120;
}
.enter-blue3 {
	display: none;
	position: absolute;
	width: 580px;
	height: 280px;
	left: 104px;
	top: -630px;
	background: url("../images/enter_bg.png") 0 -1130px;
	z-index: 120;
}
/*page3*/
.enter-red1 {
	display: none;
	position: absolute;
	width: 304px;
	height: 105px;
	top: 40px;
	left: -779px;
	background: url("../images/enter_bg.png") 0 -1410px;
	z-index: 140;
}
.enter-red2 {
	display: none;
	position: absolute;
	width: 320px;
	height: 105px;
	left: 365px;
	top: -480px;
	background: url("../images/enter_bg.png") -340px -1410px;
	z-index: 140;	
}
.enter-red3 {
	display: none;
	position: absolute;
	width: 300px;
	height: 110px;
	top: 216px;
	left: -785px;
	background: url("../images/enter_bg.png") 0 -1515px;
	z-index: 140;	
}
.enter-red4 {
	display: none;
	position: absolute;
	width: 324px;
	height: 110px;
	left: 369px;
	top: 638px;
	background: url("../images/enter_bg.png") -340px -1515px;
	z-index: 140;	
}
.enter-red1-1 {
	display: none;
	position: absolute;
	width: 270px;
	height: 60px;
	top: -88px;
	left: 1476px;
	background: url("../images/enter_bg.png") 0 -1625px;
	z-index: 140;
}
/*page4*/
.enter-pink1 {
	display: none;
	position: absolute;
	width: 269px;
	height: 259px;
	top: 48px;
	left: -735px;
	background: url("../images/enter_bg.png") 0 0;
	z-index: 160;
}
.enter-pink7-text {
	position: absolute;
	display: none;
	width: 306px;
	height: 60px;
	top: -88px;
	right: -742px;
	background: url("../images/enter_bg.png") -270px -260px;
	z-index: 160;
}
.enter-pink2 {
	position: absolute;
	display: none;
	width: 255px;
	height: 370px;
	top: 2px;
	left: -703px;
	background: url("../images/enter_bg.png") 0 -322px;
	z-index: 160;
}
.enter-pink3 {
	position: absolute;
	display: none;
	width: 220px;
	height: 378px;
	top:-6px;
	right: -644px;
	background: url("../images/enter_bg.png") 0 -692px;
	z-index: 160;
}


.enter-red {
	background: #f05779;
}
.enter-blue {
	background: #239bca;
}
.enter-cream {
	background: #f8e9b2;
}
/*以下是登陆界面的公共部分*/
.enter-common1 {
	width: 150px;
	height: 75px;
	margin: 0 14px 75px;
	background: url("../images/enter_bg.png") -270px -320px;
}
.enter-common2 {
	height: 55px;
	margin-bottom: 28px;
	background: url("../images/enter_bg.png") -270px -395px;
}
.enter-common3 {
	display: block;
	height: 51px;
	color: white;
	text-align: center;
	text-decoration: none;
	line-height: 51px;
	background: url("../images/enter_bg.png") -270px -450px;
}

/*个人中心页面*/

/*安全中心导航栏点亮*/
#indi-center-nav-common {
    background: #ff97ae;
}
#indi-center-nav-common a {
    color: white;
}

.indi-center-bg {
	width: 100%;
	background: #f0f0f0;
	padding-bottom: 30px;
}
.indi-center {
	width: 1190px;
	margin: 0 auto;
	padding-top: 20px;
}
.indi-center-box {
	padding-left: 10px;
}
.indi-center-box h2 {
	margin-bottom: 24px;
	font-size: 30px;
}
.indi-center-con-l {
	float: left;
	margin-right: 18px;
}
.indi-center-detail {
	width: 162px;
	padding: 23px 23px 0px;
	border: 1px solid #e1e1e1;
	background: white;
}
.indi-center-con-l dl {
	padding-bottom: 30px;
	border-bottom: 1px solid #e1e1e1;
}
.indi-center-con-l dl dt {
	margin-bottom: 20px;
}
.indi-center-con-l dl dt img {
	width: 160px;
	height: 160px;
}
.indi-center-con-l dl dd p {
	height: 14px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 14px;
	color: #666666;
}
.indi-center-con-l dl dd button {
	width: 86px;
	height: 40px;
	margin-top: 10px;
	margin-left: 38px;
	border: 1px solid #f05779;
	background: #ff7694;
	color: white;
	cursor: pointer;
}
.indi-center-scores {
	padding: 20px 0 28px 43px ;
}
.indi-center-scores span{
	font-size: 14px;
	color: #666666;
}
.indi-center-scores strong {
	color: #ff7694;
}

.indi-center-nav {
	border: 1px solid #e1e1e1;
	background: white;
}
.indi-center-nav {
	margin-top: 20px;
	
}
.indi-center-nav h3 {
	height: 60px;
	padding-left: 30px;
	font-size: 18px;
	color: #666666;
	line-height: 60px;
	border-bottom: 1px solid #e1e1e1;
	background: #f5f5f5;
	box-shadow: 0 0 3px #f8f8f8;
}
.indi-center-nav ul li {
	height: 50px;
	line-height: 50px;
	padding-left: 30px;
	border-bottom: 1px solid #e1e1e1;
}
.indi-center-nav ul li:hover {
	background: #ff97ae;
}

.indi-center-nav ul li:hover a {
	color: white;
}
.indi-center-nav ul li a {
	display: block;
	text-decoration: none;
	color: black;
}
.indi-center-con-r {
	float: left;
	width: 927px;
}
.indi-center-con-r-top {
	height: 60px;
	background: #f5f5f5;
	line-height: 60px;
	padding: 0 30px;
	border: 1px solid #e1e1e1;
	box-shadow: 0px 2px 3px #e0e1e2;
}
.indi-center-con-r-top span {
	float: left;
	color: #666666;
	font-size: 18px;
}
/*点亮导航模块*/

.indi-center-con-r-top a {
	float: right;
	margin-left: 20px;
	text-decoration: none;
	font-size: 14px;
	color: #f05779;
}
.indi-center-con-r-top .indi-ccrt-problom {
	color: #666666;
}
.indi-center-con-r-middle {
	height: 36px;
	line-height: 36px;
	padding-left: 28px;
	background: #e6e7e8;
	box-shadow: 0 0 3px #e0e1e2 inset;
}
.indi-center-con-r-middle label {
	margin-right: 26px;
	font-size: 14px;
	color: #666666;
}
.indi-center-con-r-middle span {
	height: 12px;
	margin-right: 5px;
	padding: 4px 14px;
	line-height: 20px;
	cursor: pointer;
	font-size: 14px;
	background: #eceded;
	border: 1px solid #bfbfc0;
}
.indi-center-con-r-bottom {
	padding-left: 27px;
	padding-right: 30px;
	border: 1px solid #e1e1e1;
	background: white;
}
/*选择框*/
.indi-center-ch {
	position: relative;
	margin-top: 40px;
	padding-bottom: 43px;
}
.indi-center-choose input[type="checkbox"] {
	float: left;
	margin-top: 5px;
}
.indi-center-choose dl {
	margin-left: 32px;
}
.indi-center-choose dl dt {
	float: left;
}
.indi-center-choose dl dt img {
	width: 80px;
	height: 80px;
}
.indi-center-choose dl dd {
	float: left;
	margin-left: 20px;
	font-size: 14px;
}
.indi-center-choose dl dd p {
	color: #666666;
}
.indi-center-choose dl dd a {
	text-decoration: none;
	color: black;
}
.indi-center-choose dl dd div {
	width: 736px;
	margin-top: 18px;
	padding-top: 10px;
	border-top: 1px solid #efefef;
}
.indi-center-choose dl dd div span {
	float: left;
	color: #666666;
}
.indi-center-choose dl dd div a {
	float: right;
	color: #666666;
}
/*选择图标*/
.indiChoose {
	position: absolute;
	width: 19px;
	height: 18px;
	top: 2px;
	/*background: url("../images/indi_icon.png");*/
	background: url("../images/indi_icon_off.png");
}
#choose {
	/*visibility: hidden;*/
	position: absolute;
	top: -3px;
	width: 22px;
	height: 20px;
	opacity: 0;
}

/*个人安全中心*/
.indi-center-safe {
	padding-top: 50px;
	padding-left: 26px;
	background: white;
}
.indi-center-tit {
	height: 20px;
	margin-bottom: 17px;
} 
.indi-center-tit span {
	font-size: 14px;
	color: #666666;   
}
.indi-center-tit strong {
	font-size: 14px;
	color: #f05779;
}
.indi-center-safe table td {
	vertical-align: middle;
	text-align: center;
}
.indi-center-safe table tr {
	height: 67px;
}
.indi-center-safe table dl dt {
	float: left;
	width: 32px;
	height: 32px;
	
}
.indi-center-safe table dl dd {
	float: left;
	height: 32px;
	margin-left: 6px;
	font-size: 14px;
	color: #666666;
	line-height: 32px;
}
.indi-center-safe table td span {
	font-size: 14px;
	color: #666666;	
}
.indi-center-safe table td strong {
	font-size: 14px;
	color: #f05779;
}
.indi-center-safe table td em {
	color: #f16784;
}
.indi-center-safe table td  button {
	width: 42px;
	height: 25px;
	color: white;
	border: none;
	border-radius: 2px;
	background: #ff97ae;
	font-size: 14px;
	cursor: pointer;
}

/*个人收藏模块*/

.indi-center-collect-table {
	margin-top: 0;
	margin-left: 36px;
}
.indi-center-collect-table tr {
	height: 36px;
	font-size: 14px;
	font-weight: bold;
}
.indi-center-collect {
	background: white;
	padding: 33px 0 0 25px;
}

.indi-center-ch-collect {
	margin-top: 0px;
}
.indi-center-ch-collect-table {
	margin-top: 0;
	height: 80px;
}
.indi-center-ch-collect-table td {
	text-align: center;
}
.indi-center-ch-collect-table  .indi-center-collect-font:hover {
	color: #f05779;
}
/*登录页面*/

.login-container {
	width: 1000px;
	margin: 0 auto;
}
.login-header {
	display: block;
	height: 109px;
	margin-top: 40px;
}
.login-info {
	margin-top: 30px;
	padding-bottom: 169px;
	border-bottom: 1px solid #dcdcdc;
}
.login-img {
	float: left;
	width: 560px;
	height: 354px;
}
.login-detail {
	float: left;
	padding-bottom: 30px;
	border: 1px solid #dcdcdc;
}
.login-forPC {
	float: left;
	width: 179px;
	height: 43px;
	text-align: center;
	line-height: 43px;
	/*border-bottom: 1px solid white;*/
	border-right: 1px solid #dcdcdc;
}
.login-forPh {
	float: left;
	width: 179px;
	height: 43px;
	text-align: center;
	line-height: 43px;
	border-bottom: 1px solid #dcdcdc;
}
.login-content {
	padding: 0px 9px 0;
}
.login-acc, .login-pww {
	width: 330px;
	height: 50px;  
	line-height: 50px; 
	border: none;
	outline: none;
	background: none;
	color: #666666;
	line-height: 36px\0;
	color: #666666;
	font-size: 16px;
}


#index-ui-bg {
    background: #f0f0f0;
    box-shadow: -2px 0 2px #666666;
}
.login-account, .login-pw, .register-account-B {
	position: relative;
	width: 332px;
	height: 50px;
	margin-top: 10px;
	padding-left: 38px;
	height: 50px!important;
    border: 1px solid #cfcfcf;
    border-radius: 8px;
}
.login-acc-text, .login-pw-text {
	position: absolute;
	background: #ff7694;
	border-radius: 5px;
	line-height: 25px;
	font-size: 12px;
	font-weight: 400;
	color: #fff;
	right: 11px;
	top: 11px;
	z-index: 5;
	padding: 0 9px;
	transition: all 150ms ease-in;
	-moz-transition: all 150ms ease-in;
	-webkit-transition: all 150ms ease-in;
	-o-transition: all 150ms ease-in;
}
.register-aB {
	width: 330px;
	height: 50px;
	margin-bottom: 10px;
	line-height: 50px;
	border: none;
	outline: none;
	background: none;
	color: #666666;
	line-height: 36px\0;
	color: #666666;
	font-size: 16px;
}
.login-mail {
	width: 332px;
	height: 50px;
	margin-top: 10px;
	padding-left: 38px;
	height: 50px!important;
    border: 1px solid #cfcfcf;
    border-radius: 8px;
    background: url("../images/icon.png") 0px -469px no-repeat;
}
.login-codeO {
	width: 332px;
	height: 50px;
	margin-top: 10px;
	padding-left: 38px;
	height: 50px!important;
    border: 1px solid #cfcfcf;
    border-radius: 8px;
    background: url("../images/icon.png") 0px -419px;
}
.register-pw {
	margin-top: 10px;
	width: 332px;
	height: 50px;
	padding-left: 38px;
	height: 50px!important;
    border: 1px solid #cfcfcf;
    border-radius: 8px;
    background: url("../images/icon.png") 0 -519px no-repeat;
}
.register-bom {
	position: relative;
	width: 372px;
	height: 17px;
	padding-bottom: 18px;
	top: 10px;
	border-bottom: 1px solid #cfcfcf;
}
.register-move {
	position: absolute;
	left: 33px;
}
.register-mov {
	animation:myfirst 3s;
	-webkit-animation:myfirst 0.3s;
	-moz-animation: myfirst 0.3s;
	-ms-animation: myfirst 0.3s;
}
@-webkit-keyframes myfirst {
	0% {
		position: absolute;
		left: 33px;
	}
	20% {
		position: absolute;
		left: 23px;
	}
	40% {
		position: absolute;
		left: 33px;
	}
	60% {
		left: 43px;
	}
	80% {
		position: absolute;
		left: 33px;
	}
	100% {
		position: absolute;
		left: 23px;
	}
}

@-moz-keyframes myfirst {
	0% {
		position: absolute;
		left: 33px;
	}
	20% {
		position: absolute;
		left: 23px;
	}
	40% {
		position: absolute;
		left: 33px;
	}
	60% {
		left: 43px;
	}
	80% {
		position: absolute;
		left: 33px;
	}
	100% {
		position: absolute;
		left: 23px;
	}
}
@-ms-keyframes myfirst {
	0% {
		position: absolute;
		left: 33px;
	}
	20% {
		position: absolute;
		left: 23px;
	}
	40% {
		position: absolute;
		left: 33px;
	}
	60% {
		left: 43px;
	}
	80% {
		position: absolute;
		left: 33px;
	}
	100% {
		position: absolute;
		left: 23px;
	}
}
.register-bom-info {
	position: absolute;
	top: 49px;
	left: 58px;
}
.register-bom-info button {
	font-size: 14px;
	color: white;
	background: #909090;
	border: none;
	cursor: pointer;
}
.register-bom span {
	font-size: 14px;
	color: #666666;
}
.register-pw-repeat {
	display: none;
	margin-top: 10px;
	width: 332px;
	height: 50px;
	padding-left: 38px;
	height: 50px!important;
	border: 1px solid #cfcfcf;
	border-radius: 8px;
	
}
.register-pwR {
	width: 330px;
	height: 50px;
	line-height: 50px;
	border: none;
	outline: none;
	background: none;
	color: #666666;
	line-height: 36px\0;
	color: #666666;
	font-size: 16px;
}
.register-bom em {
	font-size: 14px;
	color: #ff829c;
}
#registerUpBg {
	position: absolute;
	width: 19px;
	height: 18px;
	left: -4px;
	top: 0px;
	background: url("../images/indi_icon_off.png");
}
.login-submit button {
	width: 372px;
	height: 48px;
	margin-right: 5px;
	border: 1px solid #f05779;
	background: #ff7694;
	color: white;
	font-size: 14px;
	border-radius: 8px;
	cursor: pointer;
}
.login-codeForPhone {
	width: 197px;
	height: 50px;
	margin-top: 10px;
	padding-left: 38px;
	height: 50px!important;
    border: 1px solid #cfcfcf;
    border-radius: 8px;
    background: url("../images/icon.png") 0 -419px;
}
.login-forphone {
	width: 197px;
	height: 50px;  
	line-height: 50px; 
	border: none;
	outline: none;
	background: none;
	color: #666666;
	line-height: 50px\0;
	color: #666666;
	font-size: 16px;
}
.register-content {
	position: relative;
	margin-left: 8px;

}

.register-time {
	position: absolute;
	width: 100px;
	height: 50px;
	top: 123px;
	right: 20px;
	height: 50px!important;
    border: 1px solid #cfcfcf;
    border-radius: 8px;
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    color: #666666;
}
.register-time em {
	color: #666666;
	cursor: pointer;
}
.register-time strong {
	background: #909090;
	color: white;
	font-size: 14px;
	text-align: center;
}
input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
	/*border-top: 1px solid #CCC!important;*/
	height: 34px!important;
}
.login-account, .register-account-B {
	background: url("../images/icon.png") 0 -569px no-repeat;
}
.login-pw {
	margin-top: 15px;
	background: url("../images/icon.png") 0 -519px no-repeat;
}
.login-remember {
	position: relative;
	margin-top: 14px;
}
.login-remember span{
	color: #999999;
	font-size: 12px;
}
.login-code {
	position: relative;
	margin-top: 15px;
}
.login-code input {
	width: 90px;
	height: 25px;
	border: 1px solid #dcdcdc;
	outline: none;
}
.login-code img {
	position: absolute;
	top: 1px;
	width: 110px;
	height: 30px;
	margin-left: 6px;
}
.login-code  a {
	position: absolute;
	top: 6px;
	right: -2px;
	color: #666666;
}
.login-code label {
	color: #666666;
	font-size: 14px;
}
.register-confirm {
	width: 372px;
	height: 50px;
	margin-top: 10px;
	margin-right: 5px;
	border: 1px solid #f05779;
	background: #ff7694;
	color: white;
	font-size: 16px;
	border-radius: 8px;
	cursor: pointer;
	line-height: 50px;
	outline: none;
}
.login-submit {
    position: relative;
	margin-top: 40px;
}
.login-submit input {
	width: 280px;
	height: 34px;
	margin-right: 5px;
    border:1px solid #f05779;
	background: #ff7694;
	color: white;
	font-size: 14px;
	border-radius: 2px;
    cursor: pointer;
}
.login-register a {
    display: block;
    width: 372px;
    height: 48px;
    margin-top: 10px;
    line-height: 48px;
    border:1px solid #cfcfcf;
    background: #f4f4f4;
    color: white;
    font-size: 14px;
    border-radius: 8px;
    text-align: center;
    text-decoration: none;
    color: #666666;
    cursor: pointer;
}
.login-submit a {
    top: -57px;
    right:-1px;
    position: absolute;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
	margin-left: 6px;
}
.login-method  {
	margin-top: 32px
}
.login-method p {
	color: #666666;
	font-size: 12px;
}
.login-method a img {
	width: 30px;
	height: 30px;
	margin-top: 8px;
	margin-right: 6px;
}
/*注册页面*/
/*背景图片*/

.registerBackground {
	position: fixed;
	z-index: -1;
	top: 0;
}

.register {
	width: 903px;
	margin: 70px auto 0;
}
.register-border {
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
}
.register-logo a {
	display: block;
	height: 60px;
}
.register-info {
	margin-top: 50px;
}
.register-top {
	padding: 20px 0 16px 30px;
	border-bottom: 1px dashed #dadada;
	border-top: 1px solid #dadada;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	background: #f9f9f9;
}
.register-top h2 {
	font-size: 22px;
	font-weight: 22px;
	color: #ff668c;
}
.register-top p {
	font-size: 12px;
	color: #999999;
}
.register-top a {
	font-size: 12px;
	color: #ff668c;
}
.register-bottom {
	position: relative;
	padding: 48px 0 0 97px;
	border-left: 1px solid #dadada;
	border-right: 1px solid #dadada;
	background: #f9f9f9;
}
.register-bottom-ph {
	margin-left: 43px;
}
.register-bottom-more {
	margin-left: 42px;
	font-size: 14px;
	color: #ff668c;
}
.register-bottom table {
	margin-top: 30px;
}
.register-bottom table label {
	float: right;
	margin-right: 6px;
}
.register-bottom table tr {
	height: 50px;
}
.register-bottom-common {
	width: 270px;
	height: 38px;
	background: url("../images/register_input.png");
}
.register-bottom-common input {
	width: 258px;
	height: 36px;
	padding-left: 10px;
	border-radius: 4px;
	line-height: 40px\0;
	border: none;
	background: none;
	outline: none;
}
.register-bottom-common-short {
	width: 118px;
	height: 38px;
	background: url("../images/register_input_short.png");
}
.register-bottom-common-short a {
	position: absolute;
	top: 6px;
	right: -211px;
	color: #666666;
}
.register-bottom-common-short input {
	width: 107px;
	height: 37px;
	border-radius: 4px;
	line-height: 40px\0;
	border: none;
	background: none;
}
.register-bottom-flash {
	margin-left: 44px;
	font-size: 14px;
	text-decoration: none;
	color: black;
}
.register-bottom-con {
	font-size: 14px;
	margin-left: 10px;
	color: #999999;
}
.register-bottom-common-short {
	position: relative;
}
.register-bottom-common-short img {
	position: absolute;
	width: 180px;
	height: 60px;
	top: -6px;
	right: -185px;
}
.register-sub {
	width: 132px;
	height: 42px;
	background: #fe8ab2;
	border: none;
	color: white;
	border-radius: 4px;
	margin-top: 18px;
	margin-left: 76px;
	cursor: pointer;
}
.register-btm-declare {
	font-size: 14px;
	color: #999999;	
	margin-left: 75px;
	margin-top: 6px;

}
.register-btm-declare a {
	font-size: 14px;
	text-decoration: none;
	color: #ff668c;
}
.register-bottom-bg {
	position: absolute;
	width: 903px;
	height: 62px;
	left: -1px;
	background: url("../images/register_icon.png");
}


/*妈咪百科*/
.mami-ency-head {
    width: 100%;
    height: 171px;
    background: url("../images/mami_ency_bg.png") repeat-x;
}
.mami-cency-nav {
    width: 1000px;
    margin: 0 auto;
}

/*产品页面模块*/

.production-container {
	/*position: relative;*/
     width: 1190px;
    margin: 0 auto;
 }
 .production-nav {
     height: 43px;
     line-height: 43px;
 }
 .production-nav ul li a {
     text-decoration: none;
     color: #666666;
     font-size: 12px;
 }
 
 .production-nav ul li span {
     margin: 0 12px;
 }
 .breadcrumbs a {
    margin-right: 4px;
 	text-decoration: none;
 	font-size: 12px;
 	color: #666666;
 }
 .produNavbox {
     width: 1195px;
 }
 .produ_brand {
 	overflow: hidden;
 	height: 43px;
     border: 1px solid #D1CCC7;
     background: url("../images/production_bg.png") repeat-y;
 }
 .produKey {
     float: left;
     height: 16px;
     line-height: 16px;
     padding-top: 15px;
     padding-left: 12px;
     font-size: 12px;
     color: #b0a59f;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }

 .produValue {
     float: right;
    /* overflow: hidden;*/
     /*height: 6px;*/
     padding: 14px 19px 15px 26px;
     width: 84.4%;
 }
.produVal-box {
     height: 109px;
     overflow-y: hidden;
     overflow-x: hidden;
 }
 .produValue ul {
   /*  height: 600px;*/
 }
 .produValue ul li {
     float: left;
     margin-bottom: 20px;
     margin-right: 4px;
     border: 1px solid white;
 }
 .produValue ul li a {
     display: block;
     width: 83px;
     text-overflow: ellipsis;
     overflow: hidden;
     text-decoration: none;
     color: #666666;
     font-size: 12px;
 }
 .produValue  ul li a:hover {
 	color: #ff7694;
 }
.produBtn {
    display: none;
	margin-top: 10px;
	padding-left: 38%;
}
.produBtn span{
    float: left;
    margin-right: 10px;
    width: 47px;
    height: 20px;
    font-size: 12px;
    background: #ff7694;
    color: white;
    cursor: pointer;
    text-align: center;
    border: 1px solid #f05779;
    line-height: 20px;
}
.produCheck {
	position: absolute;
	right: 4px;
	top: 5px;
}
.produForForm {
    position: relative;
}
.produCheck button {
	width: 48px;
	height: 18px;
    margin-right: 4px;
	font-size: 12px;
	color: #666666;
	cursor: pointer;
    line-height: 12px;
    border:none;
    outline:none;
}
.produCForMore {
    position: relative;
    background: white;
    z-index: 180;
}
.produCForMore em {
    position: absolute;
    width: 9px;
    height: 5px;
    right: 0px;
    top: 7px;
    background: url("../images/icon.png") -113px -83px;
}
.produChoose em {
    margin-right:3px;
    font-size: 14px;
}
.produValueCommon {
    border-left: 1px solid #d1ccc7;
    border-right: 1px solid #d1ccc7;
    border-bottom: 1px dashed #d1ccc7;
    background: url("../images/production_bg.png") repeat-y;
}
.produValueLast {
    border-left: 1px solid #d1ccc7;
    border-right: 1px solid #d1ccc7;
    border-bottom: 1px solid #d1ccc7;
    background: url("../images/production_bg.png") repeat-y;
}
.produValue_H {
    height: 43px;
}
.produValueHL {
    float: left;
    height: 16px;
    line-height: 16px;
    padding-top: 15px;
    padding-left: 12px;
    font-size: 12px;
    color: #b0a59f;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.produValueHR {
    float: right;
    width: 85.7%;
}
.produValueHR ul li {
    float: left;
    line-height: 43px;
}
.produValueHR ul li a {
    display: block;
    width: 86px;
    text-overflow: ellipsis;
    overflow: hidden;
    text-decoration: none;
    color: #666666;
    font-size: 12px;
}
.produInfo {
    width: 1216px;
    margin-bottom: 20px;
    margin-top: 20px;
}
.produInfoBox {
    position: relative;
    float: left;
    width: 304px;
    height: 357px;
    margin-bottom: 20px;
}
.produInfoBox-con {
    position: absolute;
    width: 280px;
    padding-bottom: 4px;
    border: 1px solid white;
    background: #f9f9f9;
    -webkit-transition: border 0.6s;
    transition: border 0.6s;
}
.produInfoBox-con:hover {
    border: 1px solid #f05779;
}
.produInfoBox .floorone-con {
    width: 280px;
}
.produInfoBox dl dt img {
    width: 280px;
    height: 280px;
}
.produInfoBox dl dt img {
    width: 280px;
    height: 281px;
}
.produInfoBox div span {
	margin-left: 5px;
    font-size: 20px;
    color: #f05779;
}
.produInfoBox div strong {
    margin-left:-4px;
    font-size: 30px;
    color: #f05779;
}
.produInfoBox div em {
    font-size: 12px;
    color: #999999;
    text-decoration: line-through;
}
.produInfoBox div b {
    float: right;
    margin-right: 8px;
    margin-top: 10px;
    font-size: 12px;
    font-weight:normal;
    color: #999999;
}
.produInfoBox dd {
    width: 280px;
}
.produInfoBox dd p {
	margin-left: 8px;
    margin-bottom: 6px;
    font-size: 12px;
    color: #636363;
}
.produInfoBox dd p a {
    text-decoration: none;
    color: #636363;
}
.produIcon {
    margin-top: 15px;
}
.produIcon  h3 {
    float: left;
    height: 23px;
    margin-left: 3px;
    margin-right: 18px;
    line-height: 23px;
    color: #806f66;
    font-weight: bold;
    font-size: 12px;
}
.produIcon  ul {
    float: left;
}
.produIcon  ul li {
    float: left;
    height: 23px;
    margin-right: 24px;
    line-height: 23px;
    font-size: 12px;
    color: #806f66;
}
.produIcon1 em {
    float: left;
    width: 20px;
    height: 23px;
    margin-right: 7px;
    background:url("../images/icon.png") 0 -83px;
}
.produIcon2 em {
    float: left;
    width: 20px;
    height: 23px;
    margin-right: 7px;
    background:url("../images/icon.png") -42px -83px;
}
.produIcon3 em {
    float: left;
    width: 20px;
    height: 23px;
    margin-right: 7px;
    background:url("../images/icon.png") -62px -83px;
}
.produSelectNav {
    width: 1190px;
    padding: 5px 0 5px 4px;
    margin-top: 15px;
    background: #faf9f9;
}
.produSelectNavL {
    float: left;
   border: 1px solid #cccccc;
    border-right:none
}
.produSelectNavL li {
    position: relative;
    float: left;
    height: 12px;
    padding: 5px 16px 5px 5px;
    font-size: 12px;
    line-height: 12px;
    color: #806f66;
    border-right: 1px solid #cccccc;
    cursor: pointer;
}
.produSelectNavL li:hover {
    background: #f1edec;
    color: #f05779;
}
.produSelectNavL a {
    display: block;
	text-decoration: none;
	color: #806f66;
}
.produSelectNavL a:hover {
	color: #f05779;
}
.produSelectNavL em {
    position: absolute;
    width: 7px;
    height: 8px;
    background: black;
    top: 7px;
    right: 5px;
    background: url(../images/icon.png) -89px -83px;
}
/*登录成功*/
.register-commonBtn {
	display: block;
    height: 42px;
    margin: 0 auto;
    padding: 0 20px;
    background: #fe8ab2;
    border: none;
    color: white;
    border-radius: 4px;
    cursor: pointer;
}
.register-commonBtn a {
	text-decoration: none;
	color: white;
}
.register-bottom-prompt {
    position: relative;
    padding-top: 48px;
    border-left: 1px solid #dadada;
    border-right: 1px solid #dadada;
    border-top: 1px solid #dadada;
    background: #f9f9f9;
}
.register-common-mes, .register-title {
	text-align: center;
    margin-bottom: 20px;
    color: #fe8ab2;
}

/*每日特价*/
#spe-offerL, #spe-offerR {
	float: left;
	text-decoration: none;
	color: #666666;
	margin-right: 4px;
	margin-left: 4px;
}
.spe-offer-top-bg {
	position: fixed;
	top: 0;
    width: 100%;
    min-width: 1190px;
    height: 40px;
    background: url("../images/spe_offer_top_bg.png") repeat-x;
    z-index: 60;
}
.spe-offer-top-nav {
    width: 1190px;
    margin: 0 auto;
    padding-left: 3px;
    padding-top: 10px;
}
.spe-offer-topUL-L {
    float: left;
}
.spe-offer-topUL-L li {
    float: left;
}
.spe-offer-account {
    position: relative;
    margin-right: 23px;
    color: #666666;
    font-size: 12px;
    padding-right: 16px;
}
.spe-offer-account strong {
	float: left;
}
.spe-offer-account a {
    display: block;
    text-decoration: none;
    color: #666666;
}
.spe-offer-account em {
    position: absolute;
    width: 9px;
    height: 5px;
    top:5px;
    right: 0;
    background: url("../images/icon.png") -113px -83px;
}
.spe-offer-mes {
    padding-left: 13px;
    margin-top:-2px;
    height: 19px;
    background: url("../images/icon.png") -107px -105px;
}
.spe-offer-mes a {
    height: 19px;
    text-decoration: none;
}
.spe-offer-mes a span:hover {
    color: #f05779;
}
.spe-offer-mes span {
    font-size: 12px;
    color: black;
    margin-left: 5px;
}
.spe-offer-mes strong {
    font-size: 12px;
    color: #f05779;
    line-height: 19px;
}
.spe-offer-topUL-R {
    float: right;
}
.spe-offer-topUL-R li {
    float: right;
    margin-left: 12px;
}
.spe-offer-topUL-R a {
    text-decoration: none;
    color: #666666;
    font-size: 12px;
}
.spe-offer-topUL-R a:hover {
    color: #f05779;
}
.spe-offer-myaccount {
    position: relative;
    padding-right: 16px;
}
.spe-offer-myaccount em {
    position: absolute;
    width: 9px;
    height: 5px;
    top:7px;
    right: 0;
    background: url("../images/icon.png") -113px -83px;
}
.spe-offer-collect {
    position: relative;
    padding-right: 16px;
}
.spe-offer-collect em {
    color: #f05779;
}
.spe-offer-collect strong {
    position: absolute;
    width: 9px;
    height: 5px;
    top:7px;
    right: 0;
    background: url("../images/icon.png") -113px -83px;
}
.spe-offer-topS-bg {
    width: 100%;
    min-width: 1190px;
    margin-top: 20px;
    height: 50px;
    background: #333333;
}
.spe-offer-topS-logo {
    position: relative;
    width: 1190px;
    height: 50px;
    margin: 0 auto;
}
.spe-offer-topS-bg img {
    position: absolute;
    width: 352px;
    height: 27px;
    top: 50%;
    left: 50%;
    margin-left: -176px;
    margin-top: -13px;
}
.spe-offer-container-bg {
    width: 100%;
    min-width: 1190px;
    height: 1000px;
    background: url("../images/spe_offer_container_bg.png") repeat;
}
.spe-offer-img {
    width: 100%;
    min-width: 1190px;
    position: fixed;
    z-index: -2;
}
.spe-offer-box-t {
    position: relative;
    width: 790px;
    height: 146px;
    margin: 0 auto;
    padding-left: 400px;
}
.spe-offer-box-t img {
	position: absolute;
	top: 36%;
	left: 0;
	right: 0;
	margin: 0 auto;
}
.spe-offer-box-t a {
    position: absolute;
    width: 76px;
    height: 28px;
    top: 18px;
    right: 8px;
    background: url("../images/icon.png") 0 -198px;
    cursor: pointer;
}
.spe-offer-box-b {
    width: 1190px;
    margin: 0 auto;
}
.spe-offer-box-nav {
    position: relative;
    font-size: 12px;
    height: 50px;
    background: #000000;
}
.spe-offer-color {
    width: 1190px;
    height: 2px;
}
.spe-offer-color div {
    float: left;
}
.spe-offer-cr {
    width: 125px;
    height: 2px;
    background: #00e7c4;
}
.spe-offer-cl {
    width: 1065px;
    height: 2px;
    background: #f05779;
}
.spe-offer-nv {
    position: absolute;
    padding-left: 22px;
}
.spe-offer-nv p {
    text-align: center;
}
.spe-offer-nv li a {
    display: block;
    text-decoration: none;
    color: white;
    height: 43px;
    padding-top: 24px;
}
.spe-offer-nv li {
    position: relative;
    float: left;
    width: 48px;
    height: 43px;
    margin-top: 6px;
    margin-right: 10px;
}

.spe-offer-nv-price em {
    position: absolute;
    width: 19px;
    height: 19px;
    top: 0px;
    left: 15px;
    background: url("../images/icon.png") 0 -105px;
}
.spe-offer-nv-woman em {
    position: absolute;
    width: 15px;
    height: 19px;
    top: 0px;
    left: 16px;
    background: url("../images/icon.png") -19px -105px;
}
.spe-offer-nv-home em{
    position: absolute;
    width: 15px;
    height: 19px;
    top: 0px;
    left: 17px;
    background: url("../images/icon.png") -34px -105px;
}
.spe-offer-nv-ps em{
    position: absolute;
    width: 14px;
    height: 19px;
    top: 0px;
    left: 18px;
    background: url("../images/icon.png") -49px -105px;
}
.spe-offer-nv-baby em{
    position: absolute;
    width: 16px;
    height: 19px;
    top: 0px;
    left: 17px;
    background: url("../images/icon.png") -63px -105px;
}
.spe-offer-nv-man em{
    position: absolute;
    width: 17px;
    height: 19px;
    top: 0px;
    left: 17px;
    background: url("../images/icon.png") -79px -105px;
}
.spe-offer-nv-deg em{
    position: absolute;
    width: 11px;
    height: 19px;
    top: 0px;
    left: 19px;
    background: url("../images/icon.png") -96px -105px;
}
.spe-offer-box-tab {
    position: absolute;
    width: 60px;
    height: 50px;
    left: 16px;
    background: #f05779;
}
.spe-offer-goods {
	overflow: hidden;
    width: 1190px;
    background: none;
    padding-top: 5px;
}
.spe-offer-goods-over {
	width: 1192px;
}
.spe-offer-goods dl {
    padding: 15px 15px 25px;
    margin-right: 5px;
    margin-bottom: 5px;
    background: white;
}
.spe-offer-goods dl dt a {
    display: block;
}
.spe-offer-goods dt img {
    width: 263px;
    height: 261px;
}
.spe-offer-goods dl {
    float: left;
}
.spe-offer-goods dd {
    position: relative;
}
.spe-offer-goods dd p {
    margin-bottom: 6px;
    margin-left: 3px;
    font-size: 12px;
    color: #636363;
}
.spe-offer-goods dd strong {
    font-size: 30px;
    color: #f05779;
    margin-left: -4px;
}
.spe-offer-goods dd em {
    font-size: 12px;
    color: #999999;
    text-decoration: line-through;
}
.spe-offer-goods dd b {
    float: right;

    margin-top: 10px;
    font-size: 12px;
    font-weight: normal;
    color: #999999;
}
.speOffer-goods .floor1-icon div {
    margin-left: 3px;
}
.spe-offer-goods em {
    font-size: 12px;
    color: #f05779;
}
.spe-offer-goods span {
    font-size: 18px;
    color: #f05779;
}
.spe-offer-line {
    margin-top: 16px;
    height: 1px;
    background: #dcdcdc;
}
.spe-offer-icon {
    position: absolute;
    width: 87px;
    height: 16px;
    background: white;
    top: 44px;
    left: 87px;
    cursor: pointer;
}
.spe-offer-icon div {
    padding-left: 43px;
    background: url("../images/icon.png") -79px -198px;
}
..spe-offer-icon div strong {
    font-size: 12px;
    color:#666666;
}
.spe-offer-bNav {
    position: fixed;
    bottom: 36px;
    height: 32px;
    width: 42px;
}
.spe-offer-bNav ul li {
    height: 22px;
    width: 42px;
    margin-bottom: 1px;
    background: #323333;
    padding-top: 10px;
    cursor: pointer;
}
.spe-offer-bNav ul li:hover {
    background: #676767;
}
.spe-offer-bNav ul li a {
    display: block;
   
}
.spe-offer-bNav-top a {
   width: 19px;
   height: 10px;
   margin-left: 10px;
   background: url("../images/icon.png") -581px 0;
}
.spe-offer-bNav-shop a {
	width: 19px;
	height: 15px;
	margin-left: 12px;
    background: url("../images/icon.png") -581px -10px;
}
/*特价页面*/
.spe-salebg {
	background-color: #ff6599; 
	margin-left: auto;
	margin-right: auto;

}
.spe-sale-header {
	height: 40px;
	width: 948px;
	margin-left: auto;
	margin-right: auto;
}
.spe-sale-header ul li {
	font-size: 14px;
	font-weight: bold;
	height: 40px;
	line-height: 40px;
	float: left;
}
.spe-sale-header ul li a {
	color: #fff;
	float: left;
	padding-left: 14px;
	padding-right: 14px;
	text-decoration: none;
}
.spe-sale-box {
	width: 948px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 30px;
}
.spe-sale-title {

}
.spe-sale-act-title {
	float: left;
}
.spe-sale-act-title img {
	float: left;
	width: 93px;
	height: 22px;
} 
.spe-sale-act-title span {
	float: left;
	font-size: 16px;
	margin-top: 6px;
}
.spe-sale-num {
	float: right;
	margin-top: -2px;
	font-size: 16px;
}
.spe-sale-num span {
	font-size: 24px;
	color: #f69;
}
.spe-sale-link {
	display: block;
	cursor: pointer;
	width: 944px;
	height: 320px;
	border: 1px solid #e6e6e6;
	margin-left: 1px;
	margin-top: 21px;
}
.spe-sale-link:hover {
	border: 1px solid #ff6599;
}
.spe-sale-l-del {
	width: 363px;
	float: left;
	-webkit-font-smoothing: antialiased;
	padding-top: 13px;
}
.spe-sale-l-del-logo {
	width: 290px;
	margin-left: auto;
	margin-right: auto;
	height: 80px;
}
.spe-sale-l-del-logo img {
	width: 290px;
	height: 80px;
}
.spe-sale-l-del h3 {
	color: #666;
	font-size: 24px;
	width: 290px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 7px;
	height: 24px;
	font-family: Arial,sans-serif;
}
.spe-sale-l-del p {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	font-size: 14px;
	line-height: 18px;
	width: 290px;
	height: 54px;
	color: #999;
}
.spe-sale-l-con {
	margin-top: 27px;
	height: 42px;
	margin-left: auto;
	margin-right: auto;
	width: 290px;
	position: relative;
}
.spe-sale-lc-cost {
	position: absolute;
	font-size: 14px;
	color: #666;
	bottom: -2px;
	left: -4px;
}
.spe-sale-lc-cost span {
	font-size: 36px;
	color: #f69;
	line-height: 100%;
	padding-left: 4px;
}
.spe-sale-lc-num {
	position: absolute;
	font-size: 14px;
	color: #f69;
	bottom: 0;
	right: 6px;
} 
.spe-sale-l-clock {
	margin-top: 15px;
	padding-left: 36px;
	width: 327px;
	background: 60px #f1f1f1;
	font-size: 14px;
	color: #666;
	line-height: 38px;
}
.spe-sale-l-clock img {
	float: left;
	width: 18px;
	height: 18px;
	margin-top: 10px;
	margin-right: 12px;
}
.spe-sale-l-img {
	height: 320px;
	width: 580px;
	overflow: hidden;
	float: left;
	border-left: #e6e6e6 1px solid;
}
.spe-sale-l-img img {
	width: 580px;
	height: 320px;
}
.spe-sale-will {
	margin-top: 20px;
	width: 972px;
}
.spe-sale-will-del {
	margin-bottom: 20px;
	display: block;
	cursor: pointer;
	position: relative;
	float: left;
	margin-right: 8px;
	width: 468px;
	font-size: 0;
	border: 1px solid #b7b7b7;
}
.spe-sale-will-del:hover {
	border: 1px solid #ff6599;
}
.spe-sale-wd-will_top img {
	width: 468px;
	height: 250px;
}
.spe-sale-will_time {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 432px;
	background: #fff;
	background: rgba(255,255,255,0.8) none repeat scroll 0 0!important;
	filter: alpha(opacity=80);
	height: 32px;
	padding-left: 36px;
	color: #666;
	line-height: 32px;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
}
.spe-sale-will_time img {
	width: 18px;
	height: 18px;
	float: left;
margin-top: 6px;
margin-right: 12px;
}
.spe-sale-content {
	width: 962px;
}
.spe-sale-content-hot {
	padding: 0 1px 20px;
}
.spe-sale-content-hotCon {
	float: left;
	width: 228px;
	margin: 20px 12px 0 0;
	text-decoration: none;
}
.spe-sale-hotImg {
	width: 226px;
	border: 1px solid #FFF;
}
.spe-sale-hotImg img {
	width: 226px;
	height: 300px;
	border: 1px solid white;
}
.spe-sale-hotTitle {
	padding-top: 10px;
	line-height: 18px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 228px;
	overflow: hidden;
	font-size: 14px;
	-webkit-font-smoothing: antialiased;
	color: #666666;
}
.spe-sale-hotTitle span {
	padding: 0 10px;

}
.spe-sale-hotTitle div {
	color: #999;
}
.spe-sale-hotImg img:hover {
	border: 1px solid #ff6599;
}
.spe-sale-content-hotCon:hover .spe-sale-hotTitle{
	color: #ff6599;
}
.spe-sale-content-hotCon:hover .spe-sale-hotTitle div{
	color: #ff6599;
}
.spe-sale-bottomL {
	float: left;
	width: 705px;
	height: 108px;
	border: 1px solid #e6e6e6;
	margin-right: 16px;
}
.spe-sale-bottomL img {
	width: 705px;
	height: 108px;
}
.spe-sale-bottomR {
	width: 187px;
	height: 92px;
	border: 1px solid #e6e6e6;
	float: left;
	padding-left: 18px;
	padding-right: 18px;
	padding-top: 16px;
}
.spe-sale-promise {
	width: 100%;
	border-top: 1px solid #e6e6e6
}

/*妈咪街报名页面*/
.signUp-container {
	width: 1170px;
	padding-left: 20px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 120px;
	background: #fcfcfc;
}
.signUp-container h2 {
	height: 38px;
	background: #fafafa;
}
.signUp-titL {
	float: left;
}
.signUp-titL span {
	font-size: 22px;
	color: #f28198;
}

.signUp-titL em {
	color: #666666;
}
.signUp-titL strong {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
.signUp-titL strong a {
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.signUp-titR {
	float: right;
	height: 38px;
}
.signUp-titR a {
	text-decoration: none;
	font-size: 12px;
	line-height: 38px;
}
.signUp-tit_R {
	margin-right: 42px;
	color: #666666;
}
.signUp-tit_L {
	margin-right: 10px;
	color: #f05779;
}

.signUp-container form {
	margin: 37px 0 0 30px;
	font-size: 14px;
	color: #666666;
}
.signUp-container form table tr {
	height: 73px;
}
.signUp-container form table td {
	height: 40px;
}
.signUp-container form table td input{
	height: 40px;
	padding-left: 10px;
	color: #666666;
}
.signUp-col-one {
	width: 80px;
}
.signUp-col-two {
	width: 643px;
}
.signUp-input-common {
	outline: none;
	border: 1px solid #cfcfcf;
	border-radius: 4px;
	line-height: 40px;
	box-shadow: 2px 3px 6px #e6e6e6 inset;
}
.signUp-add {
	width: 475px;

}
.signUp-col-two a {
	float: right;
	width: 157px;
	height: 40px;
	background: #ff97ae;
	color: white;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	line-height: 40px;
	border-radius: 4px;
} 
.signUp-title {
	width: 643px;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.signUp-price-common {
	width: 245px;
}
.product_img {
	padding-bottom: 10px;
}

.signUp-container .signUp-textInp {
	width: 643px;
	height: 216px;
	padding-left: 10px;
	outline: none;
	border: 1px solid #cfcfcf;
	border-radius: 4px;
	line-height: 40px;
	box-shadow: 2px 3px 6px #e6e6e6 inset;
	color: #666666;
	resize: none;
	overflow-y: hidden\0;
}
#divselect{width:236px; box-shadow: 2px 3px 6px #e6e6e6 inset;padding-left: 10px; border-radius: 4px;color: #666666;border: 1px solid #cfcfcf;line-height: 40px;height: 40px;position:relative; z-index:10000; cursor: pointer;}
#divselect ul{width:184px;border:1px solid #666666; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
#divselect ul li{height:24px; line-height:24px;}
#divselect ul li a{display:block; height:24px; color:#666666; text-decoration:none; padding-left:10px; padding-right:10px;}
#divselect ul li a:hover{background-color:#CCC;}
#divselect cite{width:195px; height:38px;display:block; color:#807a62; cursor:pointer;font-style:normal;


padding-left:4px; padding-right:30px; 
background:url("../images/xjt.png") no-repeat right center;}

#divselect1{width:236px; box-shadow: 2px 3px 6px #e6e6e6 inset;padding-left: 10px; border-radius: 4px;color: #666666;border: 1px solid #cfcfcf;line-height: 40px;height: 40px;position:relative; z-index:10000; cursor: pointer;}
#divselect1 ul{width:184px;border:1px solid #666666; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
#divselect1 ul li{height:24px; line-height:24px;}
#divselect1 ul li a{display:block; height:24px; color:#666666; text-decoration:none; padding-left:10px; padding-right:10px;}
#divselect1 ul li a:hover{background-color:#CCC;}
#divselect1 cite{width:195px; height:38px;display:block; color:#807a62; cursor:pointer;font-style:normal;
    padding-left:4px; padding-right:30px;
    background:url("../images/xjt.png") no-repeat right center;}
.signUp-bottom {
	position: relative;
	margin-top: 15px;
	margin-left: 80px;
}
.signUp-bottom button {
	width: 86px;
	height: 40px;
	margin-left: 24px;
	background: #ff97ae;
	border: none;
	color: white;
	border-radius: 4px;
	cursor: pointer;
}
.signUp-bg {
	position: absolute;
	width: 19px;
	height: 18px;
	left: -5px;
	top: 10px;
	background: url("../images/indi_icon_off.png");
}
/*以下为商家个人中心*/
.bussCenter {
	width: 208px;
	margin-top: 0px;
}
.bussCenter ul li {
	color: white;
}
.bussnissCenter-box {
	padding-left: 0px;
}
.bussniessCenterTit  {
	height: 24px;
	padding-left: 28px;
	background: #e6e7e8;
	box-shadow: 0 0 3px #e0e1e2 inset;
}
.bussniessCenterTit h3 {
	float: left;
	font-size: 12px;
}
.bussniessCenterTit ul {
	float: right;
	margin-right: 116px;
}
.bussniessCenterTit ul li {
	float: left;
	height: 14px;
	font-size: 12px;
	padding: 0 27px;
	border-left: 1px solid #c0c0c0;
}
.bussniessCenterTit {
	padding-top: 12px;
}
.bussniessCenter-tb tr {
	width: 406px;
	height: 116px;
	border-bottom: 1px solid #dadada;
}
.bussniessCenter-tb tr td {
	font-size: 12px;
	color: #666666;
	text-align: center;
}
.bussniessCenter-tb tr dl dt img {
	width: 82px;
	height: 82px;
}
.bussniessCenter-tb dt {
	float: left;
}
.bussniessCenter-tb dd {
	float: left;
	width: 200px;
	margin-left: 14px;
	overflow: hidden;
}
.bussniessCenter-tb dd a {
	width: 200px;
	height: 46px;
	overflow: hidden;
	display: block;
	text-decoration: none;
	font-size: 12px;
	color: #666666;
}
.bussniessCenter-tb dd a:hover {
	color: #ff9fb3;
}
.bussniessCenter-tb dd div {
	margin-top: 14px;
	font-size: 12px;
	color: #666666;
}
.bussniessCenter-td {
	width: 90px;
	text-align: center;
}
.bussniessCenter-tdS {
	
}
.bussniessCenterB {
	/*padding-right:0px;*/
	padding-bottom: 30px;
}
.indiCenter-amend {
	float: left;
	width: 26px;
	height: 26px;
	text-decoration: none;
	background: url("../images/icon.png") 0 -280px;
}
.indiCenter-concel {
	position: relative;
	float: right;
	width: 61px;
	height: 26px;
	line-height: 26px;
	left: 6px;
	text-decoration: none;
	color: white;
	background: #f9a6a6;
}
.indiCenter-concel:hover {
	background: #f67171;
}
#bussniess-active {
	background: #ff97ae;
}
#bussniess-active a{
	color: white;
}
.helpCenter {
	width: 208px;
	margin-top: 20px;
}
.helpCenter .bussniess-hover li a{
	color: #666666;
}
#helpCenter-active {
	background: #ff97ae;
}
#helpCenter-active a {
	color: white;
}
.indi-helpcenter-con-r-bottom  {
	border: 1px solid #e1e1e1;
	background: white;
	padding: 50px 20px;
}
.indi-mail-box {
	padding-top: 38px;
	padding-left: 28px;
}
.indi-mailTit {
	width: 850px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	background: #ffffe5;
	border: 1px solid #f5f0ac;
}
 /*入驻页面box*/
.introduction-box {
	overflow: hidden;
}

.merchantssettled_form {
	width: 1190px;
	margin-left: 188px;
}
.merchantssettled {
  background-color: white; }
  .merchantssettled {
    margin-left: 200px;
    position: relative; }
    .merchantssettled .merchantssettled_form .title {
      margin: 20px auto;
      font-size: 20px; }
      .merchantssettled .merchantssettled_form .title span {
        font-size: 14px; }
    .merchantssettled .merchantssettled_form .button {
      margin-left: 110px; }
      .merchantssettled .merchantssettled_form .button button {
        width: 70px;
        height: 30px;
        background-color: #E7296D;
        font-size: 14px;
		border: none;
		border-radius: 4px;
        color: white; }
    .merchantssettled .merchantssettled_form .bar_message {
      font-size: 14px;
      position: absolute;
      width: 400px;
      height: 330px;
      top: 50px;
      right: 287px; }
      .merchantssettled .merchantssettled_form .bar_message .by-qq {
        position: relative; }
        .merchantssettled .merchantssettled_form .bar_message .by-qq img {
          position: absolute;
          top: -4px; }
      .merchantssettled .merchantssettled_form .bar_message .tips {
        background-color: #f2f2f2;
        margin-top: 20px; }
        .merchantssettled .merchantssettled_form .bar_message .tips .tips-info {
          padding-top: 10px;
          margin-left: 20px; }
        .merchantssettled .merchantssettled_form .bar_message .tips ul {
          margin-left: 80px; }
          .merchantssettled .merchantssettled_form .bar_message .tips ul li {
            padding: 10px; }

.form-group {
  margin-top: 35px; }
  .form-group label {
    width: 100px;
    float: left;
    text-align: right;
    color: #666666;
    font-size: 14px;
     }
  .form-group input {
    width: 300px;
    height: 25px; }
  .form-group input[type="file"] {
    position: relative;
    z-index: 1;
    width: 70px; }
  .form-group .div_img {
    position: relative;
    margin-top: -25px;
    margin-left: 100px;
    margin-bottom: 10px; }
    .form-group .div_img .uploader-close {
      position: absolute;
      width: 10px;
      height: 10px;
      background-color: red;
      top: 5px;
      left: 90px; }
  .form-group .input_6 {
    width: 600px; }
  .form-group .input_5 {
    width: 500px; }
  .form-group .input_4 {
    width: 400px; }
  .form-group .input_3 {
    width: 300px; }
  .form-group .input_2 {
    width: 200px; }
  .form-group .input_1 {
    width: 100px; }
  .form-group span.required {
    color: red; }
  .form-group .input_form {
    margin-left: 110px; }
    .form-group .input_form textarea.form-control {
      width: 300px;
      height: 100px; }
    .form-group .input_form .error {
      color: red; }
  .form-group .input-group .block {
    color: #666666;
    font-size: 14px;
    display: block; }
  .form-group .input-group-addon {
    padding-left: 5px;
    color: #2A9AD2; }
.enterpriseInfo-wrapper {
    width: 1139px;
    margin:84px auto 84px;
}
.enterprise-w-left {
    float: left;
    width: 748px;
    border: 1px solid #e1e1e1;
    padding-bottom:30px;
}
.enterprise-w-l-tit {
    border-bottom: 1px solid #e1e1e1;
    box-shadow: 0 2px #f8f8f8;
    background: #f5f5f5;
}
.enterprise-w-l-tit h2 {
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 400px;
    height: 60px;
    margin-left: 27px;
    color: #666666;
    font-size: 18px;
    line-height: 60px;
}
.enterprise-w-l-tit a {
    float: right;
    width: 84px;
    height: 36px;
    margin-top: 12px;
    margin-right: 10px;
    border: 1px solid #e1e1e1;
    border-radius: 2px;
    background: #e6e7e8;
}
.enterprise-w-l-tit a:hover {
    background: #ff7694;
    border: 1px solid #f05779;
}
.enterprise-w-l-tit a:hover span {
    color: white;
}
.enterprise-w-l-tit a em {
    float: left;
    width: 18px;
    height: 18px;
    margin-top: 10px;
    margin-left: 4px;
    background: url("../images/icon.png") 0 -326px;
}
.enterprise-w-l-tit a span {
    float: right;
    margin-top: 8px;
    margin-right: 2px;
    font-size: 14px;
    color: #666666;
    text-decoration: none;
}
.enterprise-form {
    margin-left: 40px;
}
.enterprise-form table tr {
    height: 79px;
}
.enterprise-form table {
    margin-top: 10px;
}
.enterprise-form label{
    font-size: 14px;
    color: #666666;
}
.formcontrol-label em {
    margin-right: 4px;
    margin-left: 4px;
    color: #f05779;
}
.formcontrol-input-l {
    width: 480px;
    height: 37px;
    margin-left: 21px;
    padding-left: 10px;
    padding-right:10px;
    outline: none;
    line-height: 37px;
    line-height: 37px\0;
    border: 1px solid #e1e1e1;
    color: #666666;
    box-shadow: 0 -2px 2px #f5f5f5 inset;
}
.formcontrol-input-s {
    width: 158px;
    height: 37px;
    margin-left: 21px;
    padding-left: 10px;
    padding-right:10px;
    outline: none;
    line-height: 37px;
    line-height: 37px\0;
    border: 1px solid #e1e1e1;
    color: #666666;
    box-shadow: 0 -2px 2px #f5f5f5 inset;
}
.formcontrol-textarea {
    width: 480px;
    height: 236px;
    margin-left: 21px;
    padding-left: 10px;
    outline: none;
    line-height: 37px;
    line-height: 37px\0;
    border: 1px solid #e1e1e1;
    color: #666666;
    box-shadow: 0 -2px 2px #f5f5f5 inset;
    resize:none;
    overflow-y: hidden;
}
.enterprise-form-titS {
height: 60px;
padding-left: 27px;
margin-left: -40px;
line-height: 60px;
color: #666666;
background: #f5f5f5;
border-top: 1px solid #e1e1e1;
border-bottom: 1px solid #e1e1e1;
}
.enterprise-form-titS span {
font-size: 18px;
color: #666666;

}
.enterprise-form-titS strong {
    font-size: 14px;
}
.formcontrol-file-label {
    position: absolute;
    width: 158px;
    height: 34px;
    text-align: center;
    line-height: 34px;
    margin-left: 20px;
    border: 1px solid #e1e1e1;
    background: #f2f2f2;
    cursor: pointer;
}
.formcontrol-input-file {
    margin-left: 20px;
    outline: none;
    visibility: hidden;
}
.enterprise-submit {

}
.mmj-common-submit {
    width: 86px;
    height: 40px;
    background: #ff668c;
    color:white;
    border-radius: 2px;
    border:1px solid #f05779;
}
.enterprise-submit {
    margin-left:140px;
}
.enterprise-w-right {
    float: right;
    width: 368px;
    border: 1px solid #e1e1e1;
}
.enterpriseInfo-w-r-box {
    font-size: 14px;
    color: #666666;
    padding: 24px 12px 30px;
}
.enterpriseInfo-w-r-box p {
    margin-bottom: 20px;
}
/*speOffer*/
.speOfferF {
    width: 100%;
    padding-top: 15px;
    background: #fafafa;
}
.speOfferFS {
    margin-top: 0px;
}
.speOfferF-content {
    width: 1190px;
    margin: 0 auto;

}
.speOfferF-content .yiiPager .selected a {
    color: white;
}
.speOfferF-nav {
    width: 1193px;
    padding:0;
    border: 1px solid #ebebeb;
}
#speOfferFPrice {
    width: 8px;
    height: 12px;
    background: url("../images/icon.png") -122px -80px;
}
#speOfferFOff {
    width: 8px;
    height: 12px;
    background: url("../images/icon.png") -141px -83px;
}
/*navigation tab*/
.speOffer-active {
    background: #fff4f4;
}
.speOfferF-Select-NavL {
    border-width: 0;
}
.speOfferF-Select-add {
    float: left;
    position: relative;
    margin-left: 20px;
}
.speOfferF-Select-add img {
    position: absolute;
    width: 21px;
    height: 12px;
    top: 4px;
    right: 4px;
}
.speOfferF-Select-add li {
    float: left;
    height: 40px;
    margin-right: 20px;
    line-height: 40px;
}
.speOfferF-Select-add li a {
    text-decoration: none;
    color: #f05779;
    font-size: 12px;
}
.speOfferF-Select-add li a:hover {
    text-decoration: underline;
}
.speOfferF-Select-NavL li {
    width: 41px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    font-size:14px;
    border-right: 1px solid #ebebeb;
}
/*.speOfferF-Select-NavL li:hover {*/
    /*background: #fff4f4;*/
/*}*/
.speOfferF-Select-NavL em {
    top:19px;
}
.speOfferF-nav-r {
    float: right;
}
.speOfferF-nr-arrow {
    float:right;
    margin-top:9px;
    margin-right: 4px;
}
.speOfferF-arrowL {
    float: left;
    width: 18px;
    height: 18px;
    border: 1px solid #cccccc;
}
.speOfferF-arrowR {
    float: right;
    width: 18px;
    height: 18px;
    margin-left: 3px;
    border: 1px solid #cccccc;
}
.speOfferF-arrowL:hover {
    background: #efefef;
}
.speOfferF-arrowR:hover {
    background: #efefef;
}
.speOfferF-arrowL em {
    float:left;
    width: 5px;
    height: 9px;
    margin-top: 4px;
    margin-left: 6px;
    background: url("../images/icon.png") -131px -83px;
}
.speOfferF-arrowR em {
    float: left;
    width: 5px;
    height: 9px;
    margin-top: 4px;
    margin-left: 8px;
    background: url("../images/icon.png") -136px -83px;
}
.speOfferF-nav-r p {
    float: left;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    font-size: 12px;
    color: #666666;
}
.speOfferF-nav-r p em {
    color: #f05779;
}
.speOfferF-nav-r p span {
    margin-left: 25px;
}
.speOffer-goods {
    width: 1192px;
    margin:0 auto;
}
.speOffer-topFix {
    width: 100%;
    height: 40px;
    background: white;
    box-shadow: 2px 0 15px #8c8c8c;
}
/*left nav*/
.speOffer-LeftFix {
    position: fixed;
    width: 65px;
    z-index: 200;
    top: 210px;
    margin-left: -74px;
}
.speOffer-Left-logo {
    background: #f05779;

}
.speOffer-LeftFix ul {
    padding: 17px 13px 6px 6px;
    background: #fef0ef;
}
.speOffer-LeftFix ul li {
    margin-bottom: 13px;
}
.speOffer-LeftFix ul a {
    text-decoration: none;
    font-size: 10px;
    color: #666666;
}
.speOffer-LeftFix ul li:hover a{
   color: #f16583;
}
.speOffer-A, .speOffer-B, .speOffer-C, .speOffer-D, .speOffer-E {
    padding-left: 22px;
}
.speOffer-A {
    background: url("../images/icon.png") -486px -80px;
}
.speOffer-B {
    background: url("../images/icon.png") -487px -228px;
}
.speOffer-C {
    background: url("../images/icon.png") -487px -192px;
}
.speOffer-D {
    background: url("../images/icon.png") -487px -156px;
}
.speOffer-E {
    background: url("../images/icon.png") -487px -116px;
}
.speOffer-LeftFix-B {
    cursor: pointer;
}
.speOffer-Left-logo a {
    display: block;
}
.speOffer-Left-logo img {
    width: 47px;
    height: 47px;
    margin-left: 8px;
    margin-top: 3px;
    line-height: 47px;
}
.speOffer-topFix ul {
    position: relative;
    width: 995px;
    padding-left: 195px;
    margin: 0 auto;

}
.speOffer-topFixBg {
    position: absolute;
    width: 135px;
    height: 56px;
    left: 0;
    background: url("../images/icon.png") -465px -25px;
}
.speOffer-topFix {
    display: none;
}
/*active className*/
.speOfferNavActive {
    background: #f05779;

}
.speOffer-topFix .speOfferNavActive a {
    color: white;
}
.speOffer-topFix ul li {
    float: left;
    padding: 0 10px;
    font-size: 14px;
    height: 40px;
    margin-right: 40px;
    line-height: 40px;
}
.speOffer-topFix ul li:hover {
    background: #f05779;

}
.speOffer-topFix ul li:hover a {
    color: white;
}
.speOffer-topFix ul li a {
    text-decoration: none;
    color: #f05779;
}
.speOfferG {
    width: 1195px;
    background: none;
    padding-top: 5px;
    padding-bottom: 20px;
}
.speOfferGoods {
    width: 1200px;
}
.speOfferGoods dl{
    border: 1px solid #ebebeb;
    transition: all 0.6s;
    -webkit-transition: all 0.6s;
}
.speOfferGoods dl:hover {
    border: 1px solid #f05779;
}
/*登录弹出*/

.ui-dialog-grid{
    min-width: 436px;
}

.ui-dialog-title{height:61px;padding:0 15px;background:url(/themes/mmj/assets/images/dialog-radius-top-bg.png) repeat-x;background-image:-webkit-image-set(url(/theme/mmj/assets/images/dialog-radius-top-bg.png) 1x,url(/theme/mmj/assets/images/dialog-radius-top-bg@2x.png) 2x);border-bottom:1px solid #d1d1d1;line-height:61px;-moz-box-shadow:0 2px 6px #d1d1d1;-webkit-box-shadow:0 2px 6px #d1d1d1;box-shadow:0 2px 6px #d1d1d1;font-size: 18px;color:#666666;font-weight:normal;}



.ui-dialog-header{
    background-color: #F2F2F2;
    height: 50px;
}

.ui-dialog-close{
	font-size:33px;
}

.ui-dialog-body{
    height: 100px;
    color:#666666;
}

ul.yiiPager {
    float:left;
    margin-left: 362px;
    font-size: 11px;
    border: 0;
    padding: 0;
    line-height: 100%;
    display: inline;
}
ul.yiiPager .selected a {
    background: #ff7694;
    color: white;
    font-weight: bold;
}
ul.yiiPager a:link, ul.yiiPager a:visited {
    border: 1px solid #e2e2e2;
    color: #666666;
}
ul.yiiPager li {
    float: left;
    margin: 0 2px;
    font-size: 12px;
}
ul.yiiPager li a:hover {
    border: 1px solid #ffccc7;
}
.production-container .yiiPager .selected a {
    color:white;
}
.production-arrow {
    margin-top:2px;
}
.yiiPager .previous a:hover {
    color: #ff7694;
}
.yiiPager .next a:hover {
    color: #ff7694;
}
ul.yiiPager .page a {
    color:#666666;
    font-family: Arial;
    padding: 10px 13px 10px 14px;
}
.yiiPager .previous a, .yiiPager .next a {
    float: left;
    width: 88px;
    height: 32px;
    text-align: center;
    margin-top: -12px;
    line-height: 32px;

}


.container .detail-view tr td img{
	width:200px;
	height: 200px;
}

.wrapper{background:url(/themes/mmj/assets/images/con-bg.jpg) repeat-x;padding:20px 0 0;position:absolute;top:0;bottom:0;left:0;right:0}

